The Open Panel

The Open Panel is provided by the Application Kit for users to choose files.  You can add functionality to the Open Panel with an accessory view.   The Open Panel should come up showing the directory of the main window, or, if there is no main window, the user's home directory.